package at.chl.lution;

import at.chl.genetic.function.request.IGeneticFunctionRequest;
import at.chl.genetic.function.result.IGeneticFunctionResult;
import at.chl.genetic.node.IDecisionNode;

public interface ILutionist {
	public void setId(Long id);
	public Long getId();
	public void setName(String name);
	public String getName();
	public IGeneticFunctionResult evaluate(IGeneticFunctionRequest request);
	public IDecisionNode getDecisionRootNode();
	public void setDecisionRootNode(IDecisionNode rootNode);
}
